package jnpf.zc.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
/**
 *
 * 资产登记基础表
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-12-19
 */
@Data
@TableName("zcgl_zcdj_info")
public class ZcglZcdjInfoEntity  {

    public static final Integer START_4 = 4;//终止


    @TableId("F_ID")
    private String id;

    @TableField("F_CREATORUSERID")
    private String creatoruserid;

    @TableField("F_CREATORTIME")
    private Date creatortime;

    @TableField("F_PARENTID")
    private String parentId;

    @TableField("F_DESCRIPTION")
    private String description;

    @TableField("ZC_NUMBER")
    private String zcNumber;

    @TableField("ZC_NAME")
    private String zcName;

    @TableField("ZC_LABEL")
    private String zcLabel;

    @TableField("ADDRESS")
    private String address;

    @TableField("ZC_NATURE")
    private String zcNature;

    @TableField("ZC_PURPOSE")
    private String zcPurpose;

    @TableField("ZC_SOURCE")
    private String zcSource;

    @TableField("AFFILIATED_UNIT")
    private String affiliatedUnit;

    @TableField("MANAGEMENT_UNIT")
    private String managementUnit;

    @TableField("ZC_ADMIN")
    private String zcAdmin;

    @TableField("NOTES")
    private String notes;

    @TableField("ZC_FM_IMAGE")
    private String zcFmImage;

    @TableField("ZC_FILE")
    private String zcFile;

    @TableField("CHANGE_TIME")
    private Date changeTime;

    @TableField("CHANGE_REASON")
    private String changeReason;

    @TableField("STATUS")
    private Integer status;

    @TableField("BELONGING_PROJECT")
    private String belongingProject;

    @TableField("ACQUISITION_DATE")
    private Date acquisitionDate;

    @TableField("ACQUIRING_VALUE")
    private String acquiringValue;

    @TableField("VALUATION_NOW")
    private String valuationNow;

    @TableField("ASSET_CLASS")
    private String assetClass;

    /** 资产资产状态 **/
    @TableField("ZC_STATUS")
    private String zcStatus;

    /** 所属楼栋 **/
    @TableField("BELONGING_BUILDING")
    private String belongingBuilding;

    /** 经度 **/
    @TableField("LONGITUDE")
    private String longitude;

    /** 纬度 **/
    @TableField("LATITUDE")
    private String latitude;

    /** 资产类型 **/
    @TableField("ZC_TYPE")
    private String zcType;

    /**
     * 其他资产用途说明
     **/
    @TableField("ZC_PURPOSE_DESCRIBE")
    private String zcPurposeDescribe;

    /**
     * 其他资产来源说明
     **/
    @TableField("ZC_SOURCE_DESCRIBE")
    private String zcSourceDescribe;

    /**
     * 持有方式
     **/
    @TableField("HOLDING_METHOD")
    private String holdingMethod;

    /**
     * 委托方全称
     **/
    @TableField("CLIENT_FULL_NAME")
    private String clientFullName;

    /**
     * 省
     **/
    @TableField("PROVINCE_NAME")
    private String provinceName;

    /**
     * 市区
     **/
    @TableField("CITY_NAME")
    private String cityName;

    /**
     * 区县
     **/
    @TableField("DISTRICT_NAME")
    private String districtName;

    /**
     * 街道
     **/
    @TableField("STREET_NAME")
    private String streetName;

}
